package com.ricchieri.dao.interf;

import java.util.List;

import com.ricchieri.filter.TripFilter;
import com.ricchieri.model.Trip;

public interface ITripDao extends IGenericDao{
	public List<Trip> getAllTrip(TripFilter tripFilter);

	public Trip getTripById(TripFilter tripFilter);

	public List<Trip> getAllTripPaginatedByFilter(TripFilter tripFilter,
			int startRecord);

	public int getAllTripCountByFilter(TripFilter tripFilter);
}
